﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ExcelUtils;

namespace TestEngine.Script
{
    public class ScriptState
    {

        #region Public Properties

        /// <summary>
        /// Holds the Excel session. Set to null to close down the session.
        /// </summary>
        public ExcelSession Session
        {
            get;
            set;
        }

        /// <summary>
        /// Has the script failed.
        /// </summary>
        public bool IsFailed { get; set; }

        public Dictionary<string, string> Inputs { get; set; }

        public Dictionary<string, string> Outputs { get; set; }

        public DateTime StartTime { get; set; }

        public DateTime EndTime { get; set; }

        #endregion Public Properties

    }
}
